﻿﻿body{ font:12px/1.5 "ALRegular",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#fff; overflow-x:hidden; max-width:1920px;}

/*链接整体设置*/
a{ text-decoration:none; color:#333; transition:all .15s;}
a:hover{ color:#002c67;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());}
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:rgba(255,255,255,.6);}
input::-moz-placeholder,textarea::-moz-placeholder{ color:rgba(255,255,255,.6);}
input:-moz-placeholder,textarea:-moz-placeholder{ color:rgba(255,255,255,.6);}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:rgba(255,255,255,.6);}
input[type=button],input[type=submit],input[type=file],button{ -webkit-appearance:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-style:normal; font-family:"ALRegular"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1200px; width:95%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap;}
@font-face{ font-family:ALBold;src:url('../images/Alibaba-PuHuiTi-Bold.ttf'); /* IE9+ */}
@font-face{ font-family:ALMedium;src:url('../images/Alibaba-PuHuiTi-Medium.ttf'); /* IE9+ */}
@font-face{ font-family:ALRegular;src:url('../images/Alibaba-PuHuiTi-Regular.ttf'); /* IE9+ */}
@font-face{ font-family:pmzd;src:url('../images/庞门正道标题体.ttf'); /* IE9+ */}

/*header*********************************************************************/
.head{ height:88px; position:relative; transition:all linear .2s; z-index:55;}
.head-fixed{ width:100%; height:88px; background:#fff; -webkit-box-shadow:0 2px 8px rgba(0,0,0,0.09); -moz-box-shadow:0 2px 8px rgba(0,0,0,0.09); box-shadow:0 2px 8px rgba(0,0,0,0.09); position:fixed; top:0; left:0; right:0; z-index:10; transition:all linear .2s;}
.head-fixed_hover{ background:#fff;}
.head .w{ position:relative;}
.logo{ margin-top:16px; float:left;}
.logo img{ height:56px;}
.nav{ width:calc(58% + 235px); float:right; padding:0 235px 0 0;}
.plebans{ font-size:20px; line-height:88px;}
.plebans a{ color:#313131; display:block; padding:0 30px;}
.nav li{ position:relative;}
.nav li .plebans a:hover{ color:#002c67;}
.nav li:hover .plebans a,.nav li.cur .plebans a{ background:#3C84E4; color:#fff;}
.goutp{ display:none; position:absolute; top:88px; left:0; width:310px; border-radius:0 5px 5px 5px; z-index:10; background:#3c84e4; padding:16px 0;}
.goutp p{ line-height:29px; padding:5px 0 5px 25px;}
.goutp p a{ font-size:18px; color:rgba(255,255,255,.8); display:inline-block; background:url(../images/point3.png) left center no-repeat; padding-left:20px;}

.nav .animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide}
@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

.search_w{ position:relative;}
.search_ico{ z-index:4; position:absolute; right:200px; top:32px; width:24px; height:24px; background:url(../images/search.png) center top no-repeat; background-size:100%; cursor:pointer;}
.search_ico.search_tesd{ background:url(../images/close.png) center top no-repeat; background-size:100%;}

.search_pop{ position:absolute; left:calc(100% - 54% - 210px); right:0; top:-88px; height:88px; padding-top:20px; z-index:4;}
.search{ position:relative; background:#fff;}
.s_intxt{ width:100%; border:none; border-radius:1000px; padding:0 15px 0 50px; line-height:48px; background:none; font-size:20px; color:#b5b5b5;}
.s_intxt::-webkit-input-placeholder{ color:#999;}
.s_intxt::-moz-placeholder{ color:#999;}
.s_intxt:-moz-placeholder{ color:#999;}
.s_intxt:-ms-input-placeholder{ color:#999;}
.s_inbut{ height:30px; width:30px; border:none; cursor:pointer; background:url(../images/search1.png) center center no-repeat; background-size:100%; position:absolute; top:50%; margin-top:-15px; font-size:0; overflow:hidden; left:0;}
.tell{ z-index:3; position:absolute; top:28px; right:0; font-size:14px; color:#000; border:1px solid #000; border-radius:1000px; text-transform:uppercase; line-height:30px; padding:0 10px 0 45px;}
.tell:before{ content:""; display:block; position:absolute; left:12px; top:50%; margin-top:-10px; width:20px; height:20px; font-size:0; overflow:hidden; background:url(../images/tell.png) 0 0 no-repeat;}

.sjhedes{ display:none; height:96px;}
.tuerhed{ position:fixed; width:100%; top:0; left:0; z-index:88; background:#fff; height:96px; box-shadow:1px 1px 0 rgba(33,29,30,.2); padding:0 2.5%;}
.losdj{ float:left;}
.losdj img{ height:56px; display:block; margin-top:20px;}
.sjhedes .search{ position:absolute; left:260px; right:80px; padding-left:10px; top:19px;}
.sjhedes .s_intxt{ font-size:24px; border:1px solid #eee; line-height:56px;}
.sjhedes .s_inbut{ height:36px; width:36px; left:20px; margin-top:-18px;}
.sanh{ float:right; width:30px; padding:10px 0; margin:10px 0px;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}
.sanh>div{ background-color:#373737;}
.fuernavt{ position:fixed; padding-top:96px; top:0px; left:-100%; width:100%; height:100%; background-color:#fff; z-index:8;}
.benrvav{ width:100%; height:100%; overflow:hidden; overflow-y:scroll;}
.shojvas>a{ display:block; text-align:center; font-size:25px; line-height:200%; padding:10px 0px; border-bottom:1px solid #bbb; color:#333;}
.shojvas>div{ display:block; text-align:center; font-size:25px; line-height:200%; border-bottom:1px solid #bbb;}
.shojvas>div a{ color:#333;}
.showzhen{ position:relative;}
.jd{ position:absolute; top:26px; right:25px; width:11px; height:18px; background:url(../images/arrow4.svg) no-repeat center; background-size:100%; transition:transform 0.5s; z-index:-1;}
.maei{ padding:10px 0; font-size:25px; color:#333;}
.maei a{ color:#333; display:inline;}
.shopernc{ overflow:hidden; height:0px;}
.shopernc>div a,.shopernc .maei.line1{ display:block; text-align:center; font-size:24px; color:#666; padding:10px 0px; line-height:50px; border-top:1px solid #eee;}
.shopernc>div a.gray{ color:#666;}
.shopernc>div .maei a{ color:#666;}
.shopernc>div>div>div a{ color:#999;}
.shopernc .maei.line1{ border-top-color:#ddd;}
.shopernc .maei.line1 a{ display:inline!important; line-height:inherit; border:none; padding:0;}
.tesd>div{ background-color:#373737!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.banner{ position:relative; z-index:5; overflow:hidden;}
.banner .swiper-slide{ position:relative;}
.banner .swiper-slide img,.banner .swiper-slide video{ max-width:100%; display:block; margin:0 auto;}
.banner .swiper-slide .w{ position:absolute; left:45%; top:52%; transform:translate(-50%,-50%); z-index:5; padding:0 5px; opacity:0;}
.banner .swiper-slide *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.banner .swiper-slide .w .txt{ color:#fff; font-size:36px; text-align:center; line-height:1; letter-spacing:10px;}
.banner .swiper-slide-active .w{left: 50%;opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}
.banner .bp{ position:absolute; top:20%; transform:translate(-50%,-50%); left:50%; z-index:6;}
.banner .b_page{ position:absolute; right:0; top:0;}
.banner .swiper-pagination{ top:0; right:0; width:4px; left:auto; bottom:auto;}
.banner .swiper-pagination-bullet{ width:4px; height:60px; border-radius:4px; transition:all linear .2s; background:rgba(0,0,0,.4); opacity:1; margin:-2px 0!important; display:block;}
.banner .swiper-pagination-bullet-active{ background:#fff; z-index:5; position:relative;}

.titc{ text-align:center; position:relative;}
.titc span{ display:block; font-family:"pmzd"; text-transform:uppercase; line-height:1; color:rgba(0,44,103,.1); font-size:60px; letter-spacing:-1px; padding:14px 0;}
.titc em{ font-size:40px; color:#000; font-family:"ALMedium"; display:block; position:absolute; left:0; top:0; right:0; line-height:1;}
.df_pic{ width:100%; display:block;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0;}
.pic_w img{ max-height:100%; max-width:100%; display:block;}
.pos_c{ position:absolute; font-size:0; left:0; top:-80px; overflow:hidden;}

.con0{ position:relative; top:-35px; z-index:6; padding:0 34px;}
.con0 .swiper{ padding:0 8px;}
.con0 .swiper-slide{ background:url(../images/bg6.png) center center no-repeat; position:relative; transition:all .15s; box-shadow:0 0 8px 0 rgba(0,0,0,.15); margin:8px 0;}
.con0 .swiper-slide a{ padding:25px 0; position:relative;}
.con0 .swiper-slide .txt{ padding:0 3px 0 65px; position:relative;}
.con0 .swiper-slide i{ position:absolute; left:0; top:50%; margin-top:-27.5px; display:block; width:55px; height:55px; background:url(../images/ico6.png) no-repeat;}
.con0 .swiper-slide i.i1{ background-position:0 0;}
.con0 .swiper-slide i.i2{ background-position:0 -55px;}
.con0 .swiper-slide i.i3{ background-position:0 -110px;}
.con0 .swiper-slide em{ display:block; font-size:18px; line-height:1.777777777777778; font-family:"ALMedium"; color:#000;}
.con0 .swiper-slide p{ color:#333; font-size:13px; line-height:2;}
.con0 .swiper-slide:hover{ background:url(../images/bg6_1.png) center center no-repeat;}
.con0 .swiper-slide:hover i.i1{ background-position:-55px 0;}
.con0 .swiper-slide:hover i.i2{ background-position:-55px -55px;}
.con0 .swiper-slide:hover i.i3{ background-position:-55px -110px;}
.con0 .swiper-slide:hover em{ color:#fff;}
.con0 .swiper-slide:hover p{ color:#fff;}
.con0 .swiper-button-next,.con0 .swiper-button-prev{ width:29px; height:30px; margin-top:-15px;}
.con0 .swiper-button-prev{ background:url(../images/prev7.png) center top no-repeat; background-size:100%; left:0;}
.con0 .swiper-button-next{ background:url(../images/next7.png) center top no-repeat; background-size:100%; right:0;}
.con0 .swiper-button-next:after,.con0 .swiper-button-prev:after{ display:none;}
.con0 .swiper-button-next.swiper-button-disabled,.con0 .swiper-button-prev.swiper-button-disabled{ opacity:.65;}

.con1{ background:url(../images/bg7.png) center bottom no-repeat; background-size:100%; padding:65px 0 165px 0; position:relative;}
.con1_c{ width:70%; background:#fff; border:1px solid #3C84E4; padding:9.1% 0; position:relative;}
.con1_t1{ width:60.14%; margin:0 auto;}
.con1_t1 img{ display:block; max-width:100%;}
.con1_txt{ text-align:center; padding:0 7.8% 0 3.58%;}
.con1_txt h3{ font-size:30px; font-family:"ALMedium"; line-height:2; padding:18px 0; color:rgba(0,0,0,.9);}
.con1_txt p{ font-size:16px; line-height:1.53; color:rgba(0,0,0,.9);}
.con1_list{ background:#3c84e4; position:absolute; left:5.6%; right:5.6%; bottom:-95px; padding:0 3%;}
.con1_list li{ position:relative; padding:30px 0; line-height:72px;}
.con1_list li img{ display:block; width:72px; position:absolute; left:0; top:30px;}
.con1_list li .txt{ padding:0 0 0 10px; font-size:13px; color:#fff;}
.con1_list li .txt span{ font-size:25px; font-family:"ALMedium";}
.con1_list li .txt font{ position:relative; top:-5px; padding-left:5px;}
.con1_list li .txt em{ padding-left:10px; color:rgba(255,255,255,.8);}
.con1_pic{ position:absolute; right:5%; top:0; width:34.25%; z-index:5; overflow:hidden;}
.con1_pic .swiper-slide{ position:relative;}
.con1_pic .swiper-slide img,.con1_pic .swiper-slide video{ max-width:100%; display:block; margin:0 auto;}
.con1_pic .bp{ position:absolute; top:20%; transform:translate(-50%,-50%); left:50%; z-index:6;}
.con1_pic .b_page{ position:absolute; left:20px; top:0;}
.con1_pic .swiper-pagination{ top:0; right:0; width:10px; left:auto; bottom:auto;}
.con1_pic .swiper-pagination-bullet{ width:10px; height:10px; border-radius:50%; transition:all linear .2s; background:#fff; opacity:0.6; margin:18px 0!important; display:block;}
.con1_pic .swiper-pagination-bullet-active{ background:#3C84E4; z-index:5; position:relative; opacity:1;}

.con2{ padding:60px 0 0 0;}
.con2 .titc span{ font-size:50px;}
.con2_txt{ text-align:center; font-size:25px; color:#333; line-height:1.28;}
.con2_w{ background:url(../images/bg8.jpg) center top no-repeat; background-size:100%; margin:35px 0 100px 0;}
.con2_w ul li{ width:25%; position:relative;}
.con2_w ul li img{ display:block; width:100%;}
.con2_w ul li a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.2); border:1px solid rgba(204,204,204,.5);}
.con2_w ul li .txt{ position:absolute; left:13.33%; top:26%;}
.con2_w ul li .txt em{ display:block; font-size:40px; color:#fff; font-family:"ALMedium"; line-height:1.2;}
.con2_w ul li .txt p{ font-size:20px; color:#fff; font-family:"ALMedium"; margin-top:25px; line-height:1.35;}
.con2_w ul li .txt i{ color:#fff; display:none; line-height:2; border:1px solid #fff; font-size:14px; padding:0 30px; margin-top:100px;}
.con2_w ul li.hover a{ background:url(../images/bg9.png) #1f79f1 center bottom no-repeat; bottom:-100%; z-index:3;}
.con2_w ul li.hover a:before{ content:""; display:block; position:absolute; left:15px; right:15px; height:2px; top:50%; margin-top:-1px; font-size:0; overflow:hidden; background:rgba(255,255,255,.2); z-index:2;}
.con2_w ul li.hover .txt{ top:30%;}
.con2_w ul li.hover .txt i{ display:inline-block;}
.con2_w ul li:nth-child(5).hover a,.con2_w ul li:nth-child(6).hover a,.con2_w ul li:nth-child(7).hover a,.con2_w ul li:nth-child(8).hover a{ top:-100%; bottom:0;}

.con3{ padding:35px 0 55px 0; background:#f9f9f9;}
.con3_top{ padding:25px 0 45px 0;}
.con3_top .swiper-slide{ font-size:14px; color:#000; border:1px solid #c7c7c7; line-height:2.357142857142857; border-radius:6px; text-align:center;}
.con3_top .swiper-slide-thumb-active{ color:#3C84E4; border-color:#3C84E4;}
.con3_top .swiper-wrapper{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}/*2023-4-11*/
.con3_top .swiper-wrapper .swiper-slide:last-child{ margin-right:0;}/*2023-4-11*/
.con3_list{ width:100%;}
.con3_list li{ background:#fff; position:relative; width:20%; text-align:center; border-radius:18px; margin:2% 0 2% 4%; box-shadow:0 4px 23px 0 rgba(210,210,210,0.25); padding:25px 0; overflow:hidden;}
.con3_list li a{ display:block;}
.con3_list li .pic{ position:relative; width:61.82%; margin:0 auto 15px auto;}
.con3_list li p{ font-size:14px; color:#000; line-height:1.571428571428571; transition:all .6s;}
.con3_list li p em{ display:block;}
.con3_list li .txt{ position:absolute; right:-100%; top:0; bottom:0; background: rgba(60,132,228,0.9); border-radius:18px; width:100%; transition:all .6s; z-index:5;}
.con3_list li .txt_c{ border:1px solid rgba(255,255,255,.4); position:absolute; top:9px; left:9px; right:9px; bottom:9px; border-radius:18px;}
.con3_list li .txt .clear{ width:100%;}
.con3_list li .txt i{ color:#fff; font-size:14px; border:1px solid rgba(255,255,255,.4); line-height:28px; display:inline-block; padding:0 30px; margin-top:30px;}
.con3_list li.hover p{ color:#fff;}
.con3_list li.hover .txt{ right:0;}
.con3_pro .swiper-button-next,.con3_pro .swiper-button-prev{ width:20px; height:20px;}
.con3_pro .swiper-button-prev{ background:url(../images/prev1.png) center top no-repeat; background-size:100%; left:0;}
.con3_pro .swiper-button-next{ background:url(../images/next1.png) center top no-repeat; background-size:100%; right:0;}
.con3_pro .swiper-button-next:after,.con3_pro .swiper-button-prev:after{ display:none;}
.pro_more{ text-align:center; padding-top:25px;}
.pro_more a{ width:31.66%; font-size:14px; color:#5091E7; display:inline-block; border-radius:3px; border:1px solid #5091E7; line-height:2.571428571428571;}

.con4{ padding:70px 0 45px 0; position:relative;}
.con4_w{ padding:0 6.6666%; margin-top:20px;}
.con4_c{ position:relative; width:100%;}
.map{ width:69.51923076923077%; max-width:699px; position:relative; margin:0; overflow:inherit;}
.city_list{ position:absolute; left:0; top:0; right:0; bottom:0;}
.city_list li{ position:absolute; width:18px; height:18px;}
.city_list li i{ display:block; margin:0 auto; background:rgba(0,64,255,.2); width:14px; height:14px; border-radius:50%; position:relative; animation:changeBiger 2s linear infinite; transform:scale(1); transition:all .6s;}
.city_list li i:after{ content:""; display:block; position:absolute; left:50%; width:6px; height:6px; top:50%; transform:translate(-50%,-50%); border-radius:50%; font-size:0; overflow:hidden; background:#3c84e4; z-index:2; transition:all .6s;}
.city_list li span{ width:60px; text-align:center; position:absolute; left:-21px; font-size:14px; display:block; top:15px;}
.city_list li .txt{ display:none; border:1px solid #3C84E4; border-radius:5px; background:#fff; position:absolute; bottom:25px; width:288px; margin-left:-135px; left:50%; padding:10px 15px; font-size:14px; line-height:1.3; transition:all 0.6s; z-index:6;}
.city_list li.pos1{ left:71.1%; top:36.14%;}
.city_list li.pos1 i{ background:url(../images/star.png) center top no-repeat; background-size:100%; width:18px; height:18px; -webkit-transform:rotate(360deg); animation:rotation 5s linear infinite; -moz-animation:rotation 5s linear infinite; -webkit-animation:rotation 5s linear infinite; -o-animation:rotation 5s linear infinite;}
.city_list li.pos1 i:after{ display:none;}
.city_list li.pos2{ left:23.32%; top:31.12%;}
.city_list li.pos3{ left:20.32%; top:55.42%;}
.city_list li.pos4{ left:36.05%; top:50.4%;}
.city_list li.pos5{ left:64.37%; top:32.13%;}
.city_list li.pos6{ left:47.92%; top:44.18%;}
.city_list li.pos7{ left:53.7%; top:44.2%;}
.city_list li.pos8{ left:47.92%; top:63.25%;}
.city_list li.pos9{ left:45.06%; top:80%;}
.city_list li.pos10{ left:57.51%; top:55.62%;}
.city_list li.pos11{ left:57.22%; top:65.26%;}
.city_list li.pos12{ left:55.8%; top:73.3%;}
.city_list li.pos13{ left:65%; top:41.56%;}
.city_list li.pos14{ left:69.67%; top:41.4%;}
.city_list li.pos15{ left:67.24%; top:52.3%;}
.city_list li.pos16{ left:65.1%; top:63%;}
.city_list li.pos17{ left:65.66%; top:72%;}
.city_list li.pos18{ left:60.1%; top:81.53%;}
.city_list li.pos19{ left:72.24%; top:82.4%;}
.city_list li.pos20{ left:62%; top:94.5%;}
.city_list li.pos21{ left:83%; top:15.06%;}
.city_list li.pos22{ left:84.83%; top:23.1%;}
.city_list li.pos23{ left:82.26%; top:29.31%;}
.city_list li.pos24{ left:73.5%; top:38.34%;}
.city_list li.pos25{ left:75.25%; top:47.2%;}
.city_list li.pos26{ left:78.11%; top:53.41%;}
.city_list li.pos27{ left:83%; top:61%;}
.city_list li.pos28{ left:75.2%; top:61%;}
.city_list li.pos29{ left:81.11%; top:66.66%;}
.city_list li.pos30{ left:73%; top:71.2%;}
.city_list li.pos31{ left:78.4%; top:75%;}
.city_list li.pos32{ left:83.9%; top:80.5%;}
.city_list li.hover .txt{ display:block;}
.city_list li.hover i{ background:rgba(0,44,103,.4); animation:changeBiger1 4s linear infinite; transform:scale(1);}
.city_list li.hover i:after{ background:#002c67;}
.city_list li.pos1.hover i{ background:url(../images/star.png) center top no-repeat; background-size:100%;}
@-webkit-keyframes rotation{
    from{ -webkit-transform:rotate(0deg);}
    to{ -webkit-transform:rotate(360deg);}
}
@keyframes changeBiger {
    from{ transform:scale(1.3)}
    25%{ transform:scale(1.1)}
    50%{ transform:scale(.9)}
    75%{ transform:scale(1.1)}
    to{ transform:scale(1.3)}
}
@keyframes changeBiger1 {
    from{ transform:scale(1.3)}
    25%{ transform:scale(1.1)}
    50%{ transform:scale(.9)}
    75%{ transform:scale(1.1)}
    to{ transform:scale(1.3)}
}
.con4_c img{ width:100%;}
.con4_pic{ position:absolute; right:0; top:50%; transform:translate(0,-50%); width:26.92307692307692%; background:#fff; box-shadow:0 0 13px 0 rgba(134,134,134,.19);}
.con4_pic .swiper-slide{ background:#fff;}
.con4_pic p{ font-size:16px; line-height:1.375; color:#000; position:relative; padding:30px 20px 30px 62px;}
.con4_pic p:before{ content:""; display:block; position:absolute; background:url(../images/point4.png) center top no-repeat; background-size:100%; width:32px; height:30px; left:20px; top:50%; margin-top:-15px; z-index:2;}

.con5{ position:relative; margin-bottom:60px;}
.con5_c .swiper-slide a{ display:block; width:100%; overflow:hidden;}
.con5_c .swiper-slide img{ width:100%;}
.con5_c .swiper-slide .txt{ top:50%; left:15.1%; width:33.86%; position:absolute; transform:translate(0,-50%);}
.con5_c .swiper-slide .txt em{ display:block; color:#fff; font-size:15px; line-height:1.333333333333333; margin-bottom:28px;}
.con5_c .swiper-slide .txt p{ font-size:22px; color:#fff; line-height:1.295454545454545;}
.con5_c .swiper-slide-active .txt{ left:auto; right:15.1%;}
.con5_c .w{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:6;}
.con5 .swiper-button-next,.con5 .swiper-button-prev{ background:none; border:1px solid #fff; border-radius:50%; width:40px; height:40px;}
.con5 .swiper-button-prev{ left:0;}
.con5 .swiper-button-next{ right:0;}
.con5 .swiper-button-next:after,.con5 .swiper-button-prev:after{ color:#fff; font-size:14px;}

.con6{ position:relative;}
.con6:after{ content:""; display:block; position:absolute; background:#272727; left:0; right:0; bottom:-2px; font-size:0; overflow:hidden; height:40%; z-index:2;}
.con6 .w{ background:#fff; box-shadow:0 -9px 10px 0 rgba(186,186,186,.15); padding:50px 40px 30px 40px; position:relative; z-index:3; border-radius:8px;}
.con6_w{ position:relative; padding:0 65px;}
.con6 .titc span{ font-size:30px;}
.con6 .titc em{ font-size:30px;}
.con6_c .swiper-slide{ text-align:center;}
.con6_c .pic{ width:100%; position:relative;}
.con6_w .swiper-button-next,.con6_w .swiper-button-prev{ width:43px; height:44px;}
.con6_w .swiper-button-prev{ left:0; background:url(../images/prev5.png) center top no-repeat; background-size:100%;}
.con6_w .swiper-button-next{ right:0; background:url(../images/next5.png) center top no-repeat; background-size:100%;}
.con6_w .swiper-button-next:after,.con6_w .swiper-button-prev:after{ display:none;}

/*关于和升达 style*********************************************************************/
.ab_tit em{ display:block; font-size:60px; color:rgba(255,255,255,.2); line-height:1.12; font-family:"ALBold"; text-transform:uppercase; margin-bottom:20px;}
.ab_tit em font{ display:block; font-family:"ALBold";}
.ab_tit p{ font-size:30px; color:rgba(255,255,255,.8); line-height:1.12; font-family:"ALBold";}
.about_ban{ background:url(../images/nyban5.jpg) center bottom no-repeat; background-size:cover; position:relative; overflow:hidden;}
.about_ban .w img{ display:block; margin:0 auto; width:100%;}
.about_ban_bg{ background:rgba(60,132,228,.8); position:absolute; left:0; right:0; bottom:0; padding:60px 0 63px 0;}
.about_ban_bg .w .ab_tit{ width:20%; margin-top:24px;}
.about_ban_bg .w .txt{ width:65%;}
.about_ban_bg .w .txt em{ display:block; font-size:30px; color:#fff; line-height:1.8;}
.about_ban_bg .w .txt p{ font-size:14px; line-height:1.695; color:#fff; margin-top:24px;}

.ab_con1{ background:url(../images/line.png) #fff no-repeat center center; background-size:100%; overflow:hidden; min-height:720px; padding-top:50px; max-width:1920px; margin:0 auto; position:relative;}
.ab_con1 .w{ position:relative;}
.ab_con1 .ab_tit{ position:absolute; left:0; top:15px;}
.ab_con1 .ab_tit em{ color:rgba(0,44,103,.2); margin-bottom:3px;}
.ab_con1 .ab_tit p{ color:rgba(0,0,0,.8);}
.ab_con1_c .swiper-slide{ height:670px; position:relative;}
.ab_con1_c .swiper-slide .txt{ position:absolute; left:0; right:0; text-align:center; padding:75px 0;}
.ab_con1_c .swiper-slide em,.ab_con1_c .swiper-slide span{ display:block; font-size:25px; font-family:"ALBold"; color:#3C84E4; line-height:1.36; padding:15px 0;}
.ab_con1_c .swiper-slide p{ font-size:14px; color:#666; line-height:1.2;}
.ab_con1_c .swiper-slide .txt:before,.ab_con1_c .swiper-slide .txt:after{ content:""; display:block; position:absolute; width:20px; height:20px; left:50%; margin-left:-16px; background:#3c84e4; border:6px solid #fff; border-radius:50%; z-index:2;}
.ab_con1_c .swiper-slide .txt:before{ top:0;}
.ab_con1_c .swiper-slide .txt:after{ bottom:0;}
.ab_con1_c .swiper-slide:nth-child(4n+1) .txt{ top:55.5%;}
.ab_con1_c .swiper-slide:nth-child(4n+1) .txt:after,.ab_con1_c .swiper-slide:nth-child(4n+1) span{ display:none;}
.ab_con1_c .swiper-slide:nth-child(4n+2) .txt{ bottom:34.3%;}
.ab_con1_c .swiper-slide:nth-child(4n+2) .txt:before,.ab_con1_c .swiper-slide:nth-child(4n+2) em{ display:none;}
.ab_con1_c .swiper-slide:nth-child(4n+3) .txt{ top:41.3%;}
.ab_con1_c .swiper-slide:nth-child(4n+3) .txt:after,.ab_con1_c .swiper-slide:nth-child(4n+3) span{ display:none;}
.ab_con1_c .swiper-slide:nth-child(4n+4) .txt{ bottom:68.3%;}
.ab_con1_c .swiper-slide:nth-child(4n+4) .txt:before,.ab_con1_c .swiper-slide:nth-child(4n+4) em{ display:none;}
.ab_con1 .swiper-button-next,.ab_con1 .swiper-button-prev{ width:40px; height:40px; top:inherit; bottom:40px; margin:0;}
.ab_con1 .swiper-button-prev{ left:inherit; right:60px; background:url(../images/prev6.png) center top no-repeat; background-size:100%;}
.ab_con1 .swiper-button-next{ right:0; background:url(../images/next6.png) center top no-repeat; background-size:100%;}
.ab_con1 .swiper-button-next:after,.ab_con1 .swiper-button-prev:after{ display:none;}

.ab_con3{ background:url(../images/abg2.png) #000 no-repeat center bottom; padding:65px 0 60px 0; overflow:hidden; position:relative;}
.ab_con3_w{ position:relative; padding:65px 65px 20px 65px;}
.ab_con3 .ab_tit em{ color:rgba(255,255,255,.2); }
.ab_con3 .ab_tit p{ color:#fff;}
.ab_con3_c .swiper-slide{ text-align:center;}
.ab_con3_c .pic{ width:100%; position:relative;}
.ab_con3_c p{ font-size:18px; color:#fff; line-height:2.055555555555556;}
.ab_con3_w .swiper-button-next,.ab_con3_w .swiper-button-prev{ width:50px; height:50px;}
.ab_con3_w .swiper-button-prev{ left:0; background:url(../images/prev4.png) center top no-repeat; background-size:100%;}
.ab_con3_w .swiper-button-next{ right:0; background:url(../images/next4.png) center top no-repeat; background-size:100%;}
.ab_con3_w .swiper-button-next:after,.ab_con3_w .swiper-button-prev:after{ display:none;}

.ab_con2{ position:relative; overflow:hidden; background:#fff;}
.ab_con2:before{ content:""; display:block; position:absolute; left:0; top:23.1404958677686%; bottom:0; right:33.4375%; background:#f9f9f9; z-index:4;}
.ab_con2 .w{ padding:20px 0 63px 0; position:relative; z-index:5;}
.ab_con2 .ab_tit{ position:absolute; right:0; top:50%; transform:translate(0,-50%); text-align:right;}
.ab_con2 .ab_tit em{ color:rgba(0,44,103,.2);}
.ab_con2 .ab_tit p{ color:rgba(0,0,0,.8);}
.ab_con2_list{ width:70.415%;}
.ab_con2_list li{ width:43.55029585798817%; margin:4.142% 4.142% 0 4.142%;}
.ab_con2_list li:last-child{ margin-right:0;}
.ab_con2_list li .pic{ width:100%; position:relative; overflow:hidden;}
.ab_con2_list li .pic img{ display:block;}
.ab_con2_list li .pic em{ text-align:right; display:block; position:absolute; left:0; right:0; bottom:0; font-size:14px; color:#fff; line-height:46px; padding:0 25px; background:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);}
.ab_con2_list li h3{ font-size:18px; color:#000; line-height:1.5; font-family:"ALMedium"; margin:35px 0 20px 0;}
.ab_con2_list li p{ font-size:14px; color:rgba(0,0,0,.6); line-height:1.25; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.ab_con2_list li .more{ display:inline-block; color:#fff; background:#3C84E4; line-height:2.142857142857143; font-size:14px; padding:0 28px; margin-top:50px;}

.ab_con4{ padding:30px 0 40px 0; overflow:hidden; background:url(../images/bg5.png) center top no-repeat; position:relative;}
.ab_con4_txt .swiper-wrapper{ border-top:1px solid rgba(102,102,102,.1); margin-top:2px;}
.ab_con4_txt .swiper-slide{ width:auto; margin:0 20px; font-size:20px; color:#000; line-height:2.2; position:relative;}
.ab_con4_txt .swiper-slide-thumb-active{ color:#3C84E4;}
.ab_con4_txt .swiper-slide-thumb-active:after{ content:""; display:block; position:absolute; left:5px; right:5px; top:-3px; background:#3c84e4; height:5px; font-size:0; overflow:hidden; z-index:4;}
.adr_list{ width:100%; overflow:hidden;}
.adr_list ul{ width:103.35%; padding-bottom:30px;}
.adr_list ul li{ background:#fff; box-shadow:0 4px 23px 0 rgba(137,137,137,.25); margin:1.7% 3.35% 0 0; width:29.98333333%; padding:1.65% .45% .85% 1.55%;}
.adr_list ul li em{ display:block; font-size:20px; color:#333; font-family:"ALMedium"; line-height:1.3; margin:5px 0;}
.adr_list ul li p{ font-size:14px; color:#333; line-height:1.1; padding:8px 0;}

.solution_w{ padding:30px 0; position:relative;}
.solution_sider{ width:220px; text-align:center; border-right:2px solid #f1f1f1;}
.s_tit{ font-size:16px; color:#333; line-height:55px; font-family:"ALMedium";}
.s_tit.cur{ background:#cad6f0;}
.solution_sider ul{ background:#f9f9f9; line-height:55px;}
.solution_sider ul li{ font-size:14px; position:relative;}
.solution_sider ul li a{ color:#666; display:block;}
.solution_sider ul li:after{ content:""; display:block; position:absolute; background:#f9f9f9; right:0; top:0; bottom:0; font-size:0; overflow:hidden; width:4px; z-index:2; transition:all .6s;}
.solution_sider ul li.cur:after,.solution_sider ul li.hover:after{ background:#3C84E4;}
.solution_sider ul li.cur a,.solution_sider ul li.hover a{ color:#3C84E4; font-family:"ALMedium";}
.solution_rt{ width:calc(100% - 250px);}
.solution_list li{ background:#f9f9f9; margin-bottom:20px; position:relative;}
.solution_list li:last-child{ margin-bottom:0;}
.solution_list li a{ display:block; overflow:hidden;}
.solution_list li img{ width:52.63157894736842%; display:block; float:right;}
.solution_list li .txt{ position:absolute; left:3.156%; top:50%; transform:translate(0,-50%); width:54.7%;}
.solution_list li .txt em{ display:block; position:relative; margin-bottom:20px; line-height:1.0666; padding-bottom:18px; font-size:30px; color:#3C84E4; font-family:"ALMedium";}
.solution_list li .txt em:after{ content:""; display:block; position:absolute; background:#3C84E4; left:0; bottom:0; font-size:0; overflow:hidden; width:55px; height:4px; z-index:2;}
.solution_list li .txt p{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:14px; color:#666; line-height:1.315;}

.pro_class{ position:relative; z-index:7;}
.pro_class_c{ background:#f9f9f9; padding:32px 0; position:absolute; left:0; right:0; top:0; transition:all 0.6s;}
.pro_on{ position:fixed; top:88px;}
.pro_class .nav{ width:100%; padding:0; float:none;}
.pro_class ul li{ width:20.5%; margin-bottom:15px;}
.pro_class ul li .plebans{ line-height:33px; font-size:14px; text-align:center;}
.pro_class ul li .plebans a{ color:#333; padding:0; border-radius:6px; border:1px solid rgba(0,0,0,.4);}
.pro_class .nav li:hover .plebans a,.pro_class .nav li.cur .plebans a{ border-color:#3C84E4;}
.pro_class .nav li.cur .plebans a{ border-radius:6px; color:#3C84E4; background:#fff;}
.pro_class .nav li:hover .plebans a{ border-radius:6px 6px 0 0; background:#3C84E4; color:#fff;}
.pro_class .goutp{ top:35px; width:340px; padding:0;}
.pro_class .goutp p{ line-height:40px; padding:0 0 0 25px}
.pro_class .goutp p a{ font-size:14px;}

.m_pro_class{ display:none;}
.m_pro_class .titc{ text-align:left; margin-left:3%;}
.pro_sanh{ width:50px; padding:10px; margin:10px 0px; position:absolute; right:2%; top:50%; margin-top:-40px;}
.pro_sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}
.pro_sanh>div{ background-color:#333;}
.pro_fuernavt{ position:fixed; top:96px; left:-100%; width:100%; height:100%; z-index:999;}
.pro_fuernavt .benrvav{ width:60%; background-color:#fff;}
.pro_tesd>div{ background-color:#fff!important;}
.pro_fuernavt .jd{ z-index:1;}

.pro_list_w{ overflow:hidden; padding:25px 0 70px 0; position:relative; z-index:6;}
.pro_list_w .con3_list{ width:103.75%;}
.pro_list_w .con3_list li{ margin:3.75% 3.75% 0 0; width:29.58333333%; background:#f9f9f9; box-shadow:none;}
.pro_list_w .con3_list li .pic{ width:80%;}
.pro_list_w .con3_list li p{ font-size:20px;}
.pro_list_w .con3_list li .txt_c{ top:15px; left:15px; right:15px; bottom:15px;}

.pro_dt{ background:#f9f9f9; padding:30px 0;}
.pro_dt_pic{ width:60.42%;}
.pro_dt_pic .clear{ width:100%;}
.pro_dt_pic .pic_w img{ display:block; margin:0 auto; max-width:100%;}
.pro_sm{ width:124px; height:560px;}
.pro_sm .swiper-slide{ height:124px; background:#fff; padding:18px;}
.pro_sm .swiper-slide .pic{ width:100%; position:relative;}
.pro_sm .swiper-slide-thumb-active{ background:#3c84e4;}
.pro_big{ width:calc(100% - 144px)}
.pro_dt_infor{ background:#fff; width:38.5%; padding:20px 20px 15px 20px;}
.pro_dt_infor h3{ position:relative; font-size:25px; color:#333; line-height:1.3152; padding:6px 0 15px 0;}
.pro_dt_infor h3:after{ content:""; display:block; position:absolute; left:0; bottom:0; font-size:0; overflow:hidden; width:100px; height:2px; background:#3c84e4;}
.pro_dt_infor h3 font{ display:block;}
.pro_dt_txt{ font-size:16px; color:#666; line-height:1.315; padding:15px 0;}
.pro_dt_infor ul li{ background:#fff; font-size:16px; color:#333; text-align:right; position:relative; padding:10px 0 10px 110px; line-height:1.5;}
.pro_dt_infor ul li:nth-child(2n+1){ background:#f9f9f9;}
.pro_dt_infor ul li em{ color:#666; display:block; position:absolute; left:23px; top:10px;}
.pro_show{}
.pro_show_tit{ border-bottom:1px solid #ebebeb;}
.pro_show_tit em{ text-align:center; display:inline-block; margin-bottom:-3px; border-bottom:5px solid #3c84e4; font-size:30px; color:#3C84E4; line-height:49px; min-width:200px; position:relative; left:10px;}
.pro_show_txt{ font-size:16px; line-height:1.25; padding:25px 30px; color:#333;}
.pro_show_txt h3{ font-size:20px; line-height:1.5; padding:15px 0;}
.pro_show_txt img,.pro_show_txt video{ display:block; max-width:100%; margin:0 auto;}
.pro_tj_c{ padding:20px 0 25px 0;}
.pro_tj_w{ position:relative;}
.pro_tj{ padding:0 2%; margin:0 2%;}
.pro_tj_w .con3_list li{ margin-left:0;}

.support1{ background:#f9f9f9; padding:60px 0; position:relative;}
.support1 .titc span{ font-size:40px;}
.support1_c .support1_list li{ margin-top:35px; overflow:hidden;}
.support1_c .support1_list li a{ display:block;}
.support1_c .support1_list li .txt{ position:absolute; right:0; top:0; bottom:0; background:rgba(0,0,0,.5); width:100%; transition:all .6s; z-index:5;}
.support1_c .support1_list li .txt .clear{ width:100%; text-align:center;}
.support1_c .support1_list li .txt i{ display:block; width:62px; margin:3px auto 35px auto; height:62px; background:url(../images/ico5.png) no-repeat;}
.support1_c .support1_list li .txt i.i1{ background-position:0 0;}
.support1_c .support1_list li .txt i.i2{ background-position:0 -62px;}
.support1_c .support1_list li .txt i.i3{ background-position:0 -124px;}
.support1_c .support1_list li .txt i.i4{ background-position:0 -186px;}
.support1_c .support1_list li .txt i.i5{ background-position:0 -248px;}
.support1_c .support1_list li .txt p{ font-size:18px; line-height:22px; color:#fff; padding:0 10%; height:44px; transition:all .6s;}
.support1_c .support1_list li.hover p{ color:#3C84E4;}
.support2{ background:url(../images/bg4_pc.png) center top no-repeat; padding:50px 0 30px 0; position:relative;}
.support2_c{ width:100%;}
.support2_lf{ width:19.16%; position:relative;}
.support2_lf .s_t_tit{ position:absolute; top:20px; left:50%; transform:translate(-50%,0); -moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl; -o-writing-mode:vertical-rl; -ms-writing-mode:tb-rl; /writing-mode:tb-rl; _writing-mode:tb-rl;}
.support2_lf .s_t_tit em{ width:48px; padding:0 8px;}
.support2_lf .s_t_tit p{ width:32px;}
.support2_rt{ width:78.5%;}
.support2_rt .pic{ padding-left:27px;}
.support2_rt .pic img{ display:block; width:100%;}
.support2_rt .txt{ padding:5.35% 7.4%; border:1px solid #3C84E4; box-shadow:27px 20px 0 0 rgba(61,171,225,.1); background:#fff; margin:45px 27px 20px 0; font-size:16px; color:#000; line-height:1.625;}
.support3{ padding:0 0 40px 0; position:relative;}
.support3_1{ padding:0 6.6666%;}
.support3_1 img{ display:block; width:100%;}
.support3_1 .rt_tit{ position:relative; width:20%;}
.support3_1 .s_t_tit{ position:absolute; top:60px; left:50%; transform:translate(-50%,0); -moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl; -o-writing-mode:vertical-rl; -ms-writing-mode:tb-rl; /writing-mode:tb-rl; _writing-mode:tb-rl;}
.support3_1 .s_t_tit em{ color:#3C84E4; width:32px;}
.support3_1 .s_t_tit p{ color:#ccc; padding-right:15px; line-height:1.3;}
.support3_2{ box-shadow:27px 20px 0 0 rgba(0,44,103,.1); margin:25px 27px 20px 27px; text-align:center;}
.support3_2 em{ display:block; font-size:20px; font-family:"ALMedium"; line-height:1.5;}
.support3_2_lf{ width:50%; border:1px solid #002C67; border-right:none; background:#fff; padding:35px 0;}
.support3_2_lf em{ color:#002C67;}
.support3_2_lf p{ font-size:30px; color:#002C67; line-height:1; margin-top:22px;}
.support3_2_rt{ width:50%; background:#3c84e4; padding:35px 0;}
.support3_2_rt em{ color:#fff;}
.support3_2_rt p{ color:#fff; font-size:14px; line-height:1.357142857142857; margin-top:12px; padding:0 5%;}
.support4{ background:url(../images/bg3.png) center top no-repeat; position:relative;}
.support4_w{ padding:55px 4.166%;}
.support4_c{ background:#3C84E4; box-shadow:0 4px 32px 0 rgba(103,103,103,0.52);}
.support4_txt{ width:42.36%;}
.support4_txt .clear{ width:100%; padding:0 8.7%;}
.s_t_tit em{ display:block; font-size:30px; color:#fff; font-family:"ALMedium"; line-height:1; margin-bottom:14px;}
.s_t_tit p{ font-size:30px; text-transform:uppercase; color:rgba(255,255,255,.2); line-height:1;}
.support4_txt .txt{ font-size:14px; color:#fff; line-height:1.357142857142857; margin-top:50px;}
.support4_form{ background:#fff; width:57.64%;}
.support4_form ul{ width:100%; padding:35px 0 17px 0;}
.support4_form ul li{ padding:0 10.25% 0 29.65%; position:relative; margin-bottom:18px;}
.support4_form ul li em{ display:block; text-align:right; position:absolute; left:0; top:0; font-size:14px; color:#333; width:28.5%; line-height:30px;}
.sf_intxt{ font-size:12px; color:#333; border:1px solid #545454; border-radius:3px; padding:0 18px; line-height:28px; width:100%;}
.sf_intxt::-webkit-input-placeholder{ color:#999;}
.sf_intxt::-moz-placeholder{ color:#999;}
.sf_intxt:-moz-placeholder{ color:#999;}
.sf_intxt:-ms-input-placeholder{ color:#999;}
.sf_inbut{ width:100%; border:none; background:#3C84E4; border-radius:3px; line-height:38px; cursor:pointer; color:#fff; font-size:14px;}

.cooperate1{ padding:75px 0 0 0; position:relative;}
.c_tit{ text-align:center; font-size:40px; color:#000; font-family:"ALMedium"; background:url(../images/line.png) center bottom no-repeat; line-height:47px; padding-bottom:40px;}
.cooperate1_c{ text-align:center; padding:38px 0;}
.cooperate1_c p{ font-size:20px; line-height:1.3;}
.cooperate1_c font{ color:#3C84E4;}
.cooperate1_c ul{ margin:0 auto; padding:5px 0 34px 0; width:65.5%;}
.cooperate1_c ul li{ margin:25px 0 0 0;}
.cooperate1_c ul li img{ display:block; width:100px; margin:0 auto 10px auto;}
.cooperate2{ padding:55px 0 65px 0; background:#f9f9f9; position:relative;}
.cooperate2_c{ padding:60px 0 0 0;}
.cooperate2_lf{ width:65%;}
.cooperate2_lf ul{ width:75.64102564102564%; background:#fff; padding:60px 0 35px 0;}
.cooperate2_lf ul li{ position:relative; padding:0 10.16949152542373% 0 25.42372881355932%; margin-bottom:25px;}
.cooperate2_lf ul li em{ position:absolute; left:0; top:0; text-align:right; width:24.5%; display:block; font-size:14px; color:#000; line-height:30px;}
.c_intxt{ border:1px solid #545454; line-height:28px; width:100%; padding:0 18px; border-radius:3px;}
.c_intxt::-webkit-input-placeholder{ color:#999;}
.c_intxt::-moz-placeholder{ color:#999;}
.c_intxt:-moz-placeholder{ color:#999;}
.c_intxt:-ms-input-placeholder{ color:#999;}
.c_inbut{ color:#fff; background:#5091E7; border-radius:3px; line-height:38px; cursor:pointer; border:none; font-size:14px; text-align:center; width:100%; margin-top:25px;}
.cooperate2_rt{ width:35%; text-align:center; padding:7px 0 0 0;}
.cooperate2_rt img{ display:block; margin:12px auto; width:173px;}
.cooperate2_rt p{ padding:12px 0;}
.cooperate2_rt em{ display:inline-block; font-size:20px; color:#000; font-family:"ALMedium"; position:relative; padding-left:45px; line-height:35px;}
.cooperate2_rt em:before{ content:""; display:block; position:absolute; left:0; top:50%; margin-top:-17.5px; width:34px; height:35px; background:url(../images/tell1.png) no-repeat;}
.cooperate2_rt em.i1:before{ background-position:0 0;}
.cooperate2_rt em.i2:before{ background-position:0 -35px;}
.cooperate3{ background:url(../images/ads_txt.jpg) center top no-repeat; overflow:hidden;}
.cooperate3 img{ width:100%; display:block;}

.con2 ul li img,.con5_c .swiper-slide a img,.support1_c .support1_list li .pic img{ display:block; width:100%; transition:all 0.6s; margin:0 auto;}
.con2 ul li.hover img,.con5_c .swiper-slide a:hover img,.support1_c .support1_list li.hover .pic img{ transform:scale(1.05);}

/*foot style*********************************************************************/
.footer{ width:100%; background:#272727; padding:10px 0;}
.f_nav{ width:60.5%; padding:24px 0;}
.f_nav li{ text-align:center; line-height:29px;}
.f_nav li span{ display:block; font-size:20px; margin-bottom:17px;}
.f_nav li span a{ font-family:"ALMedium";}
.f_nav li p{ font-size:14px;}
.f_nav li a{ color:#fff;}
.f_nav li p a{ color:rgba(255,255,255,.63);}
.f_infor{ width:29.2%; padding:48px 0;}
.f_infor li{ font-size:14px; color:#fff; position:relative; line-height:25px; padding:12px 0 12px 34px;}
.f_infor li:before{ content:""; display:block; position:absolute; left:0; top:12.5px; width:24px; height:24px;}
.f_infor li.f_tell:before{ background:url(../images/tell2.png) no-repeat center; background-size:100%;}
.f_infor li.f_mail:before{ background:url(../images/mail.png) no-repeat center; background-size:100%;}
.f_infor li.f_adr:before{ background:url(../images/adr.png) no-repeat center; background-size:100%;}
.footer a:hover{ color:rgba(255,255,255,.8);}
.foot{ border-top:2px solid rgba(255,255,255,.095); text-align:center; line-height:22px; padding:20px 0;}
.foot em{ font-size:14px; color:rgba(255,255,255,.6); margin:0 18px;}
.foot em:nth-child(2){ text-decoration:underline;}

/*右侧浮窗 style*********************************************************************/
.right-menu{ position:fixed; right:0; bottom:10px; margin-bottom:150px; z-index:999;}
.right-menu .btn{ width:154px; height:45px; margin:12px 0; cursor:pointer; position:relative; font-size:18px; color:#3C84E4; list-style:43px; border:1px solid #3C84E4; transition:all linear 0; line-height:43px; text-align:center; border-radius:8px 0 0 8px; padding-left:38px;}
.right-menu .btn:before{ content:""; display:block; position:absolute; left:18px; top:50%; margin-top:-16px; width:32px; height:32px; background:url(../images/r_ico.png) no-repeat;}
.right-menu .btn:hover{ background-color:#3C84E4; color:#fff;}
.right-menu .btn-phone:before{ background-position:0 0;}
.right-menu .btn-phone:hover{ border-radius:0;}
.right-menu .btn-wx:before{ background-position:0 -32px;}
.right-menu .btn-wx .pic{ position:absolute; left:-150px; top:-62.5px; display:none; width:150px; height:150px; box-shadow:0 1px 3px rgba(2, 2, 2, 0.26);}
.right-menu .btn-online:before{ background-position:0 -64px;}
.right-menu .btn-top:before{ background-position:0 -96px;}
.right-menu .btn-com div{ background:#3C84E4; position:absolute; width:155px; left:-155px; top:-1px; line-height:45px; color:#fff; font-size:18px; text-align:right; display:none;}
.right-menu .btn.btn-phone:hover:before{ background-position:-32px 0;}
.right-menu .btn.btn-wx:hover:before{ background-position:-32px -32px;}
.right-menu .btn.btn-online:hover:before{ background-position:-32px -64px;}
.right-menu .btn.btn-top:hover:before{ background-position:-32px -96px;}

/*2024/11/12*/
.pro_dt_infor ul li{
    padding: 10px 0 10px 170px;
}
.pro_class_c .nav .comflex,.con3_top .swiper-wrapper{
    display: flex;
    align-items: stretch;
}
.pro_class ul li .plebans,.con3_top .swiper-slide{
    height: 100%;
}
.pro_class ul li .plebans a,.con3_top .swiper-slide{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.con3_top .swiper-slide{
    min-height: 0;
    flex-grow: 1;
}

